//
//  MineMoveCardViewController.h
//  carcareIOS
//
//  Created by 王然 on 16/9/20.
//  Copyright © 2016年 chezheng. All rights reserved.
//

#import "BaseViewController.h"

#import "MineMoveCarCollectCell.h"

@protocol MineMoveCardViewModelDelegate <NSObject>

//点击 我的挪车卡 右侧 添加按钮；
- (void)clickOnNavAdd;
//点击 我的挪车卡 右侧 设置按钮；
- (void)clickOnNavSetting;
//点击 我的挪车卡页面 删除 更换样式 编辑信息 保存 等按钮
- (void)clickOnDeleteOrChangeAndSoOn:(NSInteger)index;
//挪车卡使用说明按钮
- (void)moveCarTipsClick;
//返回我的挪车卡页面 数据数量
- (NSInteger)myCardCollectionCellCount;
//返回我的挪车卡页面 数据model
- (MoveCarQRModel *)myCardGetCollectionModelIndex:(NSInteger)index;
//我的挪车卡页面的当前选择 index
- (void)myCarGetSelectIndex:(NSInteger)index;
//我的挪车卡页面将要显示
- (void)myCarWillAppear;

@end
@interface MineMoveCardViewController : BaseViewController

@property (nonatomic , strong) UICollectionView * collectionV;

@property (nonatomic , strong) UIPageControl * pageControl;

//选择的我的挪车卡 页面的 坐标
@property (nonatomic , assign) NSInteger selectMyCarIndex;

- (instancetype)initWithViewModel:(BaseViewModel<MineMoveCardViewModelDelegate> *)viewModel;

@end
